/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.mybeans;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;

/**  
 *
 * @author avbravo
 */
public class MunicipiosBeans {
 
    static String IdMunicipo;
    static String Municipio;
    static String IdProvincia;
Sesion sesion;

    public MunicipiosBeans() {
        sesion = new Sesion();
    }

    public static String getIdProvincia() {
        return IdProvincia;
    }

    public static void setIdProvincia(String IdProvincia) {
        MunicipiosBeans.IdProvincia = IdProvincia;
    }

    public static String getIdMunicipo() {
        return IdMunicipo;
    }

    public static void setIdMunicipo(String IdMunicipo) {
        MunicipiosBeans.IdMunicipo = IdMunicipo;
    }

    public static String getMunicipio() {
        return Municipio;
    }

    public static void setMunicipio(String Municipio) {
        MunicipiosBeans.Municipio = Municipio;
    }

     public int MunicipioUltimo() {
        try {

            if (sesion.Conectar() == false) {
                JOptionPane.showMessageDialog(null, "No se pudo establecer la conexion", "Mensaje", JOptionPane.INFORMATION_MESSAGE);
                return -1;
            }
            String sqlquery = "select idmunicipio from municipies order by idmunicipio";
            PreparedStatement psquery = sesion.con.prepareStatement(sqlquery);
           // psquery.setString(1, sesion.getIdmunicipio());
            ResultSet rs = psquery.executeQuery();
            int mayor = -1;
            int contador = 0;
            while (rs.next()) {

                int idmunicipio = rs.getInt("idmunicipio");
                if (contador == 0) {
                    mayor = idmunicipio;
                } else {
                    if (idmunicipio > mayor) {
                        mayor = idmunicipio;
                    }
                }
                contador++;

            }

            sesion.con.close();
            return mayor;

        } catch (Exception ex) {

            sesion.MostrarMensajeError("Error", "Clase:MunicipiosBeans.java\nMetodo:ReciboInicial() \nError: " + ex.getMessage().toString());
        }
        return -1;
    }
}
